permanent store - Español Inglés Diccionario